import api from '../../utils/api';
import { UPDATE_TIME } from '../../constant/index'
Component({
  options: {
    addGlobalClass: true,
  },
  /**
   * 组件的属性列表
   */
  properties: {
    privacyData: {
      type: Object
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    updateTime: UPDATE_TIME,
    isSelect: false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onClickAgree() {
      this.setData({
        isSelect: !this.data.isSelect
      })
    },
    onAgree() {
      if (!this.data.isSelect) {
        wx.showToast({
          title: `请完整阅读后勾选我已阅读，再同意上述协议内容`,
          icon: 'none',
        });
        return
      }
      const {
        url,
        versionNo,
        type
      } = this.data.privacyData || {};
      api.readPrivacy({
        data: {
          url,
          versionNo,
          source: 2, // 1、app    2、小程序
          type, // 1 隐私协议 2 服务协议
        },
        success: (res) => {
          this.triggerEvent("onClose");
        }
      })
    },

  }
})